985992
50101
141408
516818
708259
85629
145527
266158
253447
162848
478836
916530
5141799
3567581
3073148
2385804
2230988
2048609
1968358
191478
1766118
1720136
1689196
1636471